import { TIME_STAMP, TOKEN_TIMEOUT_VALUE } from '../constant'
import { getItem, setItem } from './storage'

/**
 * 获取时间戳
 */
export function getTimeStamp() {
  return getItem(TIME_STAMP)
}

/**
 * 设置时间戳
 */
export function setTimeStamp() {
  setItem(TIME_STAMP, Date.now())
}

/**
 * 是否超时检测
 */
export function isCheckTimeout() {
  // 当前时间戳
  var currentTime = Date.now()
  //缓存时间戳
  var timeStamp = getTimeStamp()

  return currentTime - timeStamp > TOKEN_TIMEOUT_VALUE
}
